Tech

Army of worm larvae hatch from man’s bum, visibly slither under his skin